//index.js
//获取应用实例
const app = getApp()

const wxParser = require('../../wxParser/index.js')
const innerAudioContext = wx.createInnerAudioContext()
Page({
  data: {
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    html: '<div style="padding:20px;font-size:14px"><p>　　要凉凉？墨西哥总统涅托下令评估美国和墨西哥关系现状</p><p>　　【环球网综合报道】墨西哥总统培尼亚•涅托周一下令评估美墨关系的现状。</p><p>　　俄罗斯卫星通讯社4月10日报道称，墨西哥总统办公厅消息称，"他委托联邦体系各部门与外交部共同评估各自与美国联邦政府的合作机制。"</p><a href="http://www.baidu.com/">百度链接</a><br /><video src="http://7rflo2.com2.z0.glb.qiniucdn.com/5784ab5a148cf.mp4" controls="controls"></video><p>　　此前特朗普委托美国国防部和国土安全部派国民警卫队保卫美墨边界，引起墨西哥负面反应。美国总统还威胁称，如果墨西哥不采取有效措施打击非法移民，则将要求其退出北美自由贸易区。</p><div class="img-container"><img class="normal" width="400px" data-loadfunc="0" src="https://t10.baidu.com/it/u=4061820060,3507511193&amp;fm=173&amp;app=25&amp;f=JPEG?w=400&amp;h=301&amp;s=D8C700D62033259C743493B20300500D" data-loaded="0"></div><div>学习音频<audio controls="controls" src="http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E06DCBDC9AB7C49FD713D632D313AC4858BACB8DDD29067D3C601481D36E62053BF8DFEAF74C0A5CCFADD6471160CAF3E6A&fromtag=46">播放</audio></div><p>　　2011年的论坛上，时任全国人大副委员长、全国妇联主席的陈至立和全国政协副主席林文漪曾出席论坛。</p></div>',
  },
  play:function(){
    innerAudioContext.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'
    innerAudioContext.play()
    },
  onLoad: function () {
    let that = this
    wxParser.parse({
      bind:'data',
      html:this.data.html,
      target:that,
      tapLink:url=>{
        console.log(url)
        wx.showModal({
          title: '点击链接'+url,
        })
      }
    })

    
    innerAudioContext.onPlay(() => {
      console.log('开始播放')
    })
    innerAudioContext.onError((res) => {
      console.log(res.errMsg)
      console.log(res.errCode)
    })

    // const inner = wx.createInnerAudioContext()
    // inner.autoplay = true
    // inner.onPlay(()=>{
    //   console.log('开始播放')
    // })


    if (app.globalData.userInfo) {
      this.setData({
        userInfo: app.globalData.userInfo,
        hasUserInfo: true
      })
    } else if (this.data.canIUse){
      // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
      // 所以此处加入 callback 以防止这种情况
      app.userInfoReadyCallback = res => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    } else {
      // 在没有 open-type=getUserInfo 版本的兼容处理
      wx.getUserInfo({
        success: res => {
          app.globalData.userInfo = res.userInfo
          this.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
        }
      })
    }
  },
  bindtap:function(){
wx.navigateTo({
  url: '../logs/logs',
})
  },
})
